package com.bright.hxj.cwduijie.pojo.dto;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * A DTO for the {@link com.bright.hxj.cwduijie.pojo.po.Voucher} entity
 */
@Data
public class VoucherDto implements Serializable {
    private final Integer id;
    @NotBlank
    @Length(max = 36)
    private final String DATA_KEY;
    @NotBlank
    @Length(max = 36)
    private final String ZT_DATA_KEY;
    @NotNull
    private final Integer PZXH;
    @NotNull
    private final Date PZRQ;
    @NotNull
    private final Integer ZT;
    @NotNull
    private final Integer LY;
    private final String LY_REMARK;
    @NotNull
    private final String KJQJ;
    private final Integer FJS;
    @NotNull
    private final Integer LX;
    @NotNull
    private final String ZDR;
    @NotNull
    private final String SHR;
    @NotNull
    private final String JZR;
    private final String THYY;
    private final String BCXPZ_DATA_KEY;
    private final Boolean djflag;
    private final Integer opType;
    private final Integer sjjhbz;
    private final String taskId;
}